technical teacher training school - Español Inglés Diccionario